package com.ruoyi.db.domain;

import java.math.BigDecimal;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商户推送任务对象 lq_merchant_task_info
 * 
 * @author ruoyi
 * @date 2023-08-12
 */
@Data
public class MerchantTaskInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 商户ID */
    @Excel(name = "商户ID")
    private Long infoId;

    private  String infoType;

    /** 推送类型 */
    @Excel(name = "推送类型")
    private Long pushType;

    /** 描述信息 */
    @Excel(name = "描述信息")
    private String descInfo;

    /** 推送 */
    @Excel(name = "价格")
    private BigDecimal priceAmount;

    private BigDecimal costAmount;

    private BigDecimal payAmount;

    /** 状态 */
    @Excel(name = "状态")
    private Long status;

    /** 城市信息 */
    @Excel(name = "城市信息")
    private String cityInfo;
    private String inChannelType;

    /** 最小年龄 */
    @Excel(name = "最小年龄")
    private Long minAge;

    /** 最大年龄 */
    @Excel(name = "最大年龄")
    private Long maxAge;

    @Excel(name = "推送数量")
    private Long pushNumber;


    /** 开始推送时间 */
    @Excel(name = "开始推送时间")
    private String starttime;

    /** 结束推送时间 */
    @Excel(name = "结束推送时间")
    private String endtime;

    /** 每周不推送的时间 */
    @Excel(name = "每周不推送的时间")
    private String notPushDayWeek;

    /** 推送的渠道编号 */
    @Excel(name = "推送的渠道编号")
    private String inChannelArray;

    /** 不推送的渠道编号 */
    @Excel(name = "不推送的渠道编号")
    private String outChannelArray;

    /** 不推送的城市信息 */
    @Excel(name = "不推送的城市信息")
    private String outCityArray;

    /** 贷款金额 */
    @Excel(name = "贷款金额")
    private String loanAmount;

    /** 贷款时间 */
    @Excel(name = "贷款时间")
    private String loanTime;

    /**
     * 学历
     */
    private String xueli;

    /** 房产信息 */
    @Excel(name = "房产信息")
    private String house;

    /** 车辆信息 */
    @Excel(name = "车辆信息")
    private String car;

    /** 公积金信息 */
    @Excel(name = "公积金信息")
    private String gjj;

    /** 社保信息 */
    @Excel(name = "社保信息")
    private String shebao;

    /** 保险信息 */
    @Excel(name = "保险信息")
    private String baoxian;

    /** 芝麻信息 */
    @Excel(name = "芝麻信息")
    private String zhima;

    /** 花呗信息 */
    @Excel(name = "花呗信息")
    private String huabei;

    /** 白条 */
    @Excel(name = "白条")
    private String baitiao;

    /** 微粒贷 */
    @Excel(name = "微粒贷")
    private String weili;

    private String yuqi;

    private String xinyongka;
    private String gongzuo;

    private String yongtu;
    private String shouru;

    /** 任选一 */
    private String orFilter;


}
